package com.gwt.dispatcher.dispatcher.shared;

import java.io.Serializable;

/**
 * This is the "Action" that's gonna be sent to the backend side.
 * You can pretty much think this as an object that carries on information
 * about:
 * 		1. the type of the Action to be done (Class type/name)
 * 		2. the information that's needed to that Action (Attributes of that class)
 * 
 * @author cristian.n.miranda
 *
 * @param <T>
 */
public interface Action<T extends Result> extends Serializable {}
